package net.dgg.rz.api.production.dao;

import org.springframework.stereotype.Component;

import java.math.BigDecimal;
import java.util.Map;

@Component
public interface WorkBentchDao {
    Integer countReceiveNum(Map map);

    Integer countSubmitNum(Map map);

    Integer countSubmitOK(Map map);

    Integer countOrderCompleteNum(Map map);

    Integer countLoanAmountNum(Map map);

    Integer countAbandonNum(Map map);

    Integer countWaitingReceive(Map paramMap);

    Integer countReceiveNumByDateType(Map paramMap);

    Integer countCompleteNumByDateType(Map paramMap);

    Integer countLoanNumByDateType(Map paramMap);

    BigDecimal countLoanMoneyByDateType(Map paramMap);

    Integer countReturendNumByDateType(Map paramMap);

    Integer countBandonNumByDateType(Map paramMap);

    Integer countWaitingReceiveTurn(Map paramMap);

    Integer countWaitingReceiveOrder(Map paramMap);

    Integer countWaitingReceiveReturn(Map paramMap);

    Integer countWaitingAllocation(Map paramMap);

    Integer countOrderAllocation(Map paramMap);

    Integer countBeyond(Map paramMap);

    Integer countOthers(Map paramMap);

}
